OpenBuildings™ Designer 帮助

通过变量和数据库创建特殊型钢

通过绘制横截面创建特殊型钢尤其适合无法汇总在特殊型钢系列中的单个类型,或者只需要一些针对构造的特殊型钢的类型。

但是,如果您需要类似类型(只是尺寸不同但质量相同)的整个型钢系列,则建议利用相应数据库通过变量来创建型钢系列。

使用此方法时,只需通过用变量描述多边形,在描述文件中确定型钢的形状。这意味着只需要描述型钢,如“从点 (0, 0) 到点 (a, b) 的直线”等,然后在 DBASE 文件中定义 ab 值即可。如果为 a 和 b 输入 10 个不同的带有名称和变量的数据记录,则将立即获得 10 个彼此相似的不同型钢。

创建变量

另请通读利用绘制的多义线的标准方法部分,因为此处不再介绍有关特殊型钢的基本信息。

要创建变量,必须先在特殊型钢目录 (…/sopro) 中创建一个新文件选项卡。此文件选项卡的名称同时定义“型钢类型”,稍后它将显示在型钢选择集的选择列表中。

现在,此文件选项卡必须包含一个名为 rules.dat 的 ASCII 文件。该文件包含变量描述和相应的 DBASE 文件 (*.dbf),其名称可以自由确定。在变量文件中,显式输入此名称。

提示: 请注意,此选项卡中不得存在通用的特定型钢文件 (*.psp)。只能通过标准方法或变量创建类型指示相同的型钢。

变量文件的结构(几何图形)

此文件中的所有命令必须以大写字母输入,并且必须保持此处指定的顺序。x 和 y 的值可以是预定义的,也可以是数据库中的值。

如果要应用数据库中的值,则定义连续变量 $1$2$3 等,然后用数据记录的值替换它们。可以在一个文件中指明所有三种分辨率变量。

设置描述
FILE=TEST.DBF 输入相应数据库文件的文件名。
RESOLUTION=NORMAL; 输入显示变量 LOW、NORMAL 或 HIGH。
THICKNESS=5.0; 可选条目,请参见命令描述
STARTPOINT(x, y);

外部多义线的起点

…详细的多边形描述

STARTPOINT(x, y)

第一条内部多义线的起点

…详细的多边形描述

INSERTPOINT(x, y) 附加插入点,最多 16 个。只能定义一组插入点,即不能为每个分辨率定义 16 个点!
RESOLUTION=END 描述变量结束
RESOLUTION=LOW 新建描述变量(如需要)...
RESOLUTION=END

对于多边形线段的描述,可以使用直线和圆弧的命令,这些命令可以用相对坐标或绝对坐标来描述。

设置描述
LINEAR_TO(dx, dy) 来自最后一个指定点的线段,采用相对坐标 x 和 y(类似于 AutoCAD® 直线输入)
LINEAR_AT(x, y) 来自最后一个指定点的线段,采用绝对坐标 x 和 y(类似于 AutoCAD 直线输入)
ARC_TO(r, phi) 来自最后一个指定点的圆弧段,在该点以指定半径 r 和弧夹角 phi(以度为单位)相切。角度为正将向右旋转,角度为负将向左旋转。
ARC_AT(cx ,cy, ex, ey) 来自最后一个指示点的圆弧段,在该点以指定的中心点 cx 和 cy 以及终点 ex 和 ey 相切(每个均采用绝对坐标)。

通常,特殊型钢用一条或多条闭合多义线加以描述。但是,可以为薄壁型钢(大多数情况下为冷轧型钢)选择更简单的描述。可以通过指定命令 THICKNESS=d 来指定壁厚 d,并且只需描述横截面的中性纤维(开放多边形)。然后,程序会自动计算所需的闭合多边形。

创建数据库(型钢尺寸)

在数据库(通用 DBASE 文件)中,只需将不同变量的数据记录和有关零件列表的一些信息归档即可。

字段	字段名称		字段类型	内容
0	KEY			文本		ProSteel-型钢指示 							(访问键)
1	NAME			文本		型钢名称(显示,零件列表)
2	NOTE1			文本		注释字段 1
3	NOTE2			文本		注释字段 2
4	ITEM			文本		项号
5	MATERIAL		文本		材质索引,暂不执行
6	WEIGHT			双精度		每米重量
7	FIELD1			双精度		第一个变量的值 ($1)
8... n	FIELD2 ... n 		双精度		下一个变量的值 ($2...$n)